|
Profilovací nástroj pro generické simulátory mikroprocesorů
Wilczák, Milan ; Přikryl, Zdeněk (oponent) ; Masařík, Karel (vedoucí práce)
Tato práce popisuje návrh a implementaci profilovacího nástroje pro nově vytvářené procesory. K popisu procesoru je použit specializovaný jazyk ISAC, který popisuje zdroje procesoru, instrukční sadu a chování procesoru. Výsledný profiler je rozšířením existujícího simulátoru a lze ho použít pro optimalizaci procesoru i jeho aplikací. Základem je generování událostí simulátorem a jejich následné zpracování do statistik.
|
|
HelenOS Monitoring
Kozina, Stanislav ; Děcký, Martin (vedoucí práce) ; Tůma, Petr (oponent)
Hlavním úkolem operačního systému je poskytnout uživatelským úlohám stabilní, jednodché a přitom dostatečně silné rozhraní služeb. Nicméně pro praktické použití systému je často nutné zjistit v jakém stavu se systém opravdu nachází, kolik jeho přestředků je využito a které uživatelské programy spotřebovávají největší část těchto zdrojů. Práce se zabývá možnostmi monitorování stavu operačnícho systému obecně. Pro systém HelenOS, kde doposud monitorovací rozhranízcela chybělo, bylo takové rozhraní nově vytvořeno. Vedle monitorovacích služeb byl navržen a implementován také jednoduchý statistický pro ler. Pro lovat lze uživatelské programy stejně jako celý operační systém. Pro tento účel byly vytvořeny dvě uživatelské aplikace.
|
| |
|
Profilovací nástroj pro generické simulátory mikroprocesorů
Wilczák, Milan ; Přikryl, Zdeněk (oponent) ; Masařík, Karel (vedoucí práce)
Tato práce popisuje návrh a implementaci profilovacího nástroje pro nově vytvářené procesory. K popisu procesoru je použit specializovaný jazyk ISAC, který popisuje zdroje procesoru, instrukční sadu a chování procesoru. Výsledný profiler je rozšířením existujícího simulátoru a lze ho použít pro optimalizaci procesoru i jeho aplikací. Základem je generování událostí simulátorem a jejich následné zpracování do statistik.
|